File

@Serializable
data class File(val mediaType: String, val base64: String, val filename: String? = null, val providerMetadata: Map<String, JsonElement>? = null) : UIMessagePart

Generated file (image, audio, etc.).

Constructors

Link copied to clipboard
constructor(mediaType: String, base64: String, filename: String? = null, providerMetadata: Map<String, JsonElement>? = null)

Properties

Link copied to clipboard
Link copied to clipboard

Optional display name (v6's filename), carried through to the model.

Link copied to clipboard
Link copied to clipboard
val providerMetadata: Map<String, JsonElement>?